$(document).ready(function(){
    if($.trim($("#flash").text()).length > 0 ){
        msgbox($("#flash").text());
    }
});

function addToCart(product_id){
    var quantity = $('#item_quantity_on_detail').val();
    var myReg = /\d+/;
    if (!myReg.test(quantity)){
        quantity = "1";
    }

    var url = '/store/add_to_cart/' + product_id + '?quantity=' + quantity;
    $('#cart').load(url,function(){
        $('#cart').slideDown('slow');
    });
}

function removeFromCart(product_id){
    var url = '/store/remove_from_cart/' + product_id;
    $('#cart').load(url,function(){
        });
}

function emptyCart(){
    $.get('/store/empty_cart',function(data){
        alert(data);
    });
}

function msgbox(msg){
    $.growl.settings.displayTimeout = 5000;
    $.growl.settings.noticeTemplate = ''
    + '<div id="msgbox">'
    + '  <h3 id="msg_h3">%title%</h3>'
    + '  <p id="msg_p">%message%</p>'
    + '</div>';

    $.growl("",msg);
}

//function ConvertToJson()
//{
//    var provinceJson = {
//        "province":[]
//    };
//    for (var i=0;i<provinceid.length;i++)
//    {
//        var cityJson = [];
//        for(var x=0;x<cityid.length;x++)
//        {
//            if (cityid[x].substr(0,2)==provinceid[i]){
//                var regionJsonArray = LoadRegion(cityid[x]);
//                cityJson.push({
//                    "name":cityname[x],
//                    "post_code":citypc[x],
//                    "fixed_phone":cityac[x],
//                    "region":regionJsonArray
//                });
//            //
//
//            }
//        }
//        provinceJson.province.push({
//            "name":provincename[i],
//            "city":cityJson
//        });
//    }
//
//    return JSON.stringify(provinceJson);
//}
//
//function LoadRegion(pvalue)
//{
//    var regionArray = [];
//    if(pvalue!='' && pvalue.indexOf('0')==0){
//        pvalue=pvalue.substring(1,pvalue.length);
//        var areaindexs=null;
//        if(cityarea[pvalue]!='' && cityarea[pvalue]!=null)
//            areaindexs=cityarea[pvalue].split(",");
//        if(areaindexs!=null)
//        {
//            for(var j = 0; j < areaindexs.length; j++)
//            {
//                var areaindex = areaindexs[j];
//                regionArray.push({
//                    "name":areaname[areaindex],
//                    "post_code":areapc[areaindex]
//                });
//            }
//        }
//
//    }
//
//    return regionArray
//}
